barrier dam - French English Dictionary